package com.bbva.kyfb.kyfbdto.firmas.fachada.v01;

import java.io.Serializable;

import javax.xml.bind.annotation.XmlRootElement;

/**
 * Fichero firmado.
 *
 * @author xe35008
 * @version 1.0
 */
@XmlRootElement
public class SignedComponent implements Serializable{
	
	/** The Constant serialVersionUID. */
	private static final long serialVersionUID = 1L;

	/** codigo de error si lo ha habido. */
	private String codError;
	
	/** codigo de error de la transaccion. */
	private String codErrorTx;

	/** Descripcion del error. */
	private String descError;

	/** Identificador de la orden o fichero. */
	private String sIdOrdenFirmas;
	
	/** Tipo de la orden o fichero. */
	private String sTipoOrden;
	
	/** Informacion adicional. */
	private String sObservaciones;
	
	/**
	 * Instantiates a new signed component.
	 */
	public SignedComponent() {}

	
	/**
	 * Gets the cod codErrorTx.
	 * 
	 * @return the codErrorTx
	 */
	public String getCodErrorTx() {
		return codErrorTx;
	}

	/**
	 * Sets the cod codErrorTx.
	 * 
	 * @param codErrorTx the codErrorTx to set
	 */
	public void setCodErrorTx(String codErrorTx) {
		this.codErrorTx = codErrorTx;
	}

	/**
	 * Gets the cod descError.
	 * 
	 * @return the desError
	 */
	public String getDescError() {
		return descError;
	}

	/**
	 * Sets the cod descError.
	 * 
	 * @param desError the descError to set
	 */
	public void setDescError(String descError) {
		this.descError = descError;
	}

	/**
	 * Gets the cod error.
	 *
	 * @return the codError
	 */
	public String getCodError() {
		return codError;
	}

	/**
	 * Sets the cod error.
	 *
	 * @param codError the codError to set
	 */
	public void setCodError(String codError) {
		this.codError = codError;
	}

	/**
	 * Gets the s id orden firmas.
	 *
	 * @return the sIdOrdenFirmas
	 */
	public String getsIdOrdenFirmas() {
		return sIdOrdenFirmas;
	}

	/**
	 * Sets the s id orden firmas.
	 *
	 * @param sIdOrdenFirmas the sIdOrdenFirmas to set
	 */
	public void setsIdOrdenFirmas(String sIdOrdenFirmas) {
		this.sIdOrdenFirmas = sIdOrdenFirmas;
	}

	/**
	 * Gets the s tipo orden.
	 *
	 * @return the sTipoOrden
	 */
	public String getsTipoOrden() {
		return sTipoOrden;
	}

	/**
	 * Sets the s tipo orden.
	 *
	 * @param sTipoOrden the sTipoOrden to set
	 */
	public void setsTipoOrden(String sTipoOrden) {
		this.sTipoOrden = sTipoOrden;
	}

	/**
	 * Gets the s observaciones.
	 *
	 * @return the sObservaciones
	 */
	public String getsObservaciones() {
		return sObservaciones;
	}

	/**
	 * Sets the s observaciones.
	 *
	 * @param sObservaciones the sObservaciones to set
	 */
	public void setsObservaciones(String sObservaciones) {
		this.sObservaciones = sObservaciones;
	}


	/* (non-Javadoc)
	 * @see java.lang.Object#toString()
	 */
	@Override
	public String toString() {
		return "SignedComponent [codError=" + codError + ", codErrorTx="
				+ codErrorTx + ", descError=" + descError + ", sIdOrdenFirmas="
				+ sIdOrdenFirmas + ", sTipoOrden=" + sTipoOrden
				+ ", sObservaciones=" + sObservaciones + "]";
	}
	
}
